package cn.qidisoft.edu.hzjt.model;

import java.util.Date;

public class TwglStudentCadre extends OrderBean {
    private Integer  gbid;

    private String   gid;

    //干部类别 1-学生干部 2-学生会干部（对应于学生干部管理和学生会管理两个模块）
    private Integer  cadretype;
    //学生ID
    private Integer  stuid;
    //担任职务
    private String   drzw;
    //任职开始日期
    private Date     ksrq;

    //任职开始日期
    private String   ksrq1;
    //任职年限
    private String   rznx;
    //递交对象（审批人类别）
    private Integer  auditortype;
    //递交给（审批人的学生ID或职工ID）
    private Integer  auditorid;
    //审批人姓名
    private String   auditorname;
    //状态，枚举类型：0-未提交 1-审核中 2-审核通过 3-审核退回
    private Integer  states;

    private String   remark;
    //创建人的系统用户ID
    private Integer  creatorid;
    //创建人姓名
    private String   creatorname;
    //创建时间
    private Date     createtime;
    //审核时间
    private Date     auditTime;
    //审核意见
    private String   auditSuggestion;

    private String[] ids;

    private String   xh;
    private String   xb;
    private String   xm;
    private Integer  bnxh;

    private Integer  bjid;
    private String   bjdm;
    private String   bjmc;

    private Integer  njid;
    private String   njdm;
    private String   njmc;

    private Integer  zyid;
    private String   zydm;
    private String   zymc;

    private Integer  logo;

    public Integer getGbid() {
        return gbid;
    }

    public void setGbid(Integer gbid) {
        this.gbid = gbid;
    }

    public String getGid() {
        return gid;
    }

    public void setGid(String gid) {
        this.gid = gid == null ? null : gid.trim();
    }

    public Integer getCadretype() {
        return cadretype;
    }

    public void setCadretype(Integer cadretype) {
        this.cadretype = cadretype;
    }

    public Integer getStuid() {
        return stuid;
    }

    public void setStuid(Integer stuid) {
        this.stuid = stuid;
    }

    public String getDrzw() {
        return drzw;
    }

    public void setDrzw(String drzw) {
        this.drzw = drzw == null ? null : drzw.trim();
    }

    public Date getKsrq() {
        return ksrq;
    }

    public void setKsrq(Date ksrq) {
        this.ksrq = ksrq;
    }

    public String getRznx() {
        return rznx;
    }

    public void setRznx(String rznx) {
        this.rznx = rznx == null ? null : rznx.trim();
    }

    public Integer getAuditortype() {
        return auditortype;
    }

    public void setAuditortype(Integer auditortype) {
        this.auditortype = auditortype;
    }

    public Integer getAuditorid() {
        return auditorid;
    }

    public void setAuditorid(Integer auditorid) {
        this.auditorid = auditorid;
    }

    public String getAuditorname() {
        return auditorname;
    }

    public void setAuditorname(String auditorname) {
        this.auditorname = auditorname == null ? null : auditorname.trim();
    }

    public Integer getStates() {
        return states;
    }

    public void setStates(Integer states) {
        this.states = states;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Integer getCreatorid() {
        return creatorid;
    }

    public void setCreatorid(Integer creatorid) {
        this.creatorid = creatorid;
    }

    public String getCreatorname() {
        return creatorname;
    }

    public void setCreatorname(String creatorname) {
        this.creatorname = creatorname == null ? null : creatorname.trim();
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * Getter method for property <tt>xh</tt>.
     * 
     * @return property value of xh
     */
    public String getXh() {
        return xh;
    }

    /**
     * Getter method for property <tt>xm</tt>.
     * 
     * @return property value of xm
     */
    public String getXm() {
        return xm;
    }

    /**
     * Getter method for property <tt>bnxh</tt>.
     * 
     * @return property value of bnxh
     */
    public Integer getBnxh() {
        return bnxh;
    }

    /**
     * Getter method for property <tt>bjid</tt>.
     * 
     * @return property value of bjid
     */
    public Integer getBjid() {
        return bjid;
    }

    /**
     * Getter method for property <tt>bjdm</tt>.
     * 
     * @return property value of bjdm
     */
    public String getBjdm() {
        return bjdm;
    }

    /**
     * Getter method for property <tt>bjmc</tt>.
     * 
     * @return property value of bjmc
     */
    public String getBjmc() {
        return bjmc;
    }

    /**
     * Getter method for property <tt>njid</tt>.
     * 
     * @return property value of njid
     */
    public Integer getNjid() {
        return njid;
    }

    /**
     * Getter method for property <tt>njdm</tt>.
     * 
     * @return property value of njdm
     */
    public String getNjdm() {
        return njdm;
    }

    /**
     * Getter method for property <tt>njmc</tt>.
     * 
     * @return property value of njmc
     */
    public String getNjmc() {
        return njmc;
    }

    /**
     * Getter method for property <tt>zyid</tt>.
     * 
     * @return property value of zyid
     */
    public Integer getZyid() {
        return zyid;
    }

    /**
     * Getter method for property <tt>zydm</tt>.
     * 
     * @return property value of zydm
     */
    public String getZydm() {
        return zydm;
    }

    /**
     * Getter method for property <tt>zymc</tt>.
     * 
     * @return property value of zymc
     */
    public String getZymc() {
        return zymc;
    }

    /**
     * Setter method for property <tt>xh</tt>.
     * 
     * @param xh value to be assigned to property xh
     */
    public void setXh(String xh) {
        this.xh = xh;
    }

    /**
     * Setter method for property <tt>xm</tt>.
     * 
     * @param xm value to be assigned to property xm
     */
    public void setXm(String xm) {
        this.xm = xm;
    }

    /**
     * Setter method for property <tt>bnxh</tt>.
     * 
     * @param bnxh value to be assigned to property bnxh
     */
    public void setBnxh(Integer bnxh) {
        this.bnxh = bnxh;
    }

    /**
     * Setter method for property <tt>bjid</tt>.
     * 
     * @param bjid value to be assigned to property bjid
     */
    public void setBjid(Integer bjid) {
        this.bjid = bjid;
    }

    /**
     * Setter method for property <tt>bjdm</tt>.
     * 
     * @param bjdm value to be assigned to property bjdm
     */
    public void setBjdm(String bjdm) {
        this.bjdm = bjdm;
    }

    /**
     * Setter method for property <tt>bjmc</tt>.
     * 
     * @param bjmc value to be assigned to property bjmc
     */
    public void setBjmc(String bjmc) {
        this.bjmc = bjmc;
    }

    /**
     * Setter method for property <tt>njid</tt>.
     * 
     * @param njid value to be assigned to property njid
     */
    public void setNjid(Integer njid) {
        this.njid = njid;
    }

    /**
     * Setter method for property <tt>njdm</tt>.
     * 
     * @param njdm value to be assigned to property njdm
     */
    public void setNjdm(String njdm) {
        this.njdm = njdm;
    }

    /**
     * Setter method for property <tt>njmc</tt>.
     * 
     * @param njmc value to be assigned to property njmc
     */
    public void setNjmc(String njmc) {
        this.njmc = njmc;
    }

    /**
     * Setter method for property <tt>zyid</tt>.
     * 
     * @param zyid value to be assigned to property zyid
     */
    public void setZyid(Integer zyid) {
        this.zyid = zyid;
    }

    /**
     * Setter method for property <tt>zydm</tt>.
     * 
     * @param zydm value to be assigned to property zydm
     */
    public void setZydm(String zydm) {
        this.zydm = zydm;
    }

    /**
     * Setter method for property <tt>zymc</tt>.
     * 
     * @param zymc value to be assigned to property zymc
     */
    public void setZymc(String zymc) {
        this.zymc = zymc;
    }

    /**
     * Getter method for property <tt>ksrq1</tt>.
     * 
     * @return property value of ksrq1
     */
    public String getKsrq1() {
        return ksrq1;
    }

    /**
     * Setter method for property <tt>ksrq1</tt>.
     * 
     * @param ksrq1 value to be assigned to property ksrq1
     */
    public void setKsrq1(String ksrq1) {
        this.ksrq1 = ksrq1;
    }

    /**
     * Getter method for property <tt>auditTime</tt>.
     * 
     * @return property value of auditTime
     */
    public Date getAuditTime() {
        return auditTime;
    }

    /**
     * Getter method for property <tt>auditSuggestion</tt>.
     * 
     * @return property value of auditSuggestion
     */
    public String getAuditSuggestion() {
        return auditSuggestion;
    }

    /**
     * Setter method for property <tt>auditTime</tt>.
     * 
     * @param auditTime value to be assigned to property auditTime
     */
    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    /**
     * Setter method for property <tt>auditSuggestion</tt>.
     * 
     * @param auditSuggestion value to be assigned to property auditSuggestion
     */
    public void setAuditSuggestion(String auditSuggestion) {
        this.auditSuggestion = auditSuggestion;
    }

    /**
     * Getter method for property <tt>xb</tt>.
     * 
     * @return property value of xb
     */
    public String getXb() {
        return xb;
    }

    /**
     * Setter method for property <tt>xb</tt>.
     * 
     * @param xb value to be assigned to property xb
     */
    public void setXb(String xb) {
        this.xb = xb;
    }

    /**
     * Getter method for property <tt>ids</tt>.
     * 
     * @return property value of ids
     */
    public String[] getIds() {
        return ids;
    }

    /**
     * Setter method for property <tt>ids</tt>.
     * 
     * @param ids value to be assigned to property ids
     */
    public void setIds(String[] ids) {
        this.ids = ids;
    }

    /**
     * Getter method for property <tt>logo</tt>.
     * 
     * @return property value of logo
     */
    public Integer getLogo() {
        return logo;
    }

    /**
     * Setter method for property <tt>logo</tt>.
     * 
     * @param logo value to be assigned to property logo
     */
    public void setLogo(Integer logo) {
        this.logo = logo;
    }

}